right after the first impression - Spanish English Dictionary